package com.lfs.admin.model.entity;

import lombok.*;

import java.io.Serializable;
import java.math.BigDecimal;

@Builder
@Getter
@Setter
@AllArgsConstructor
@NoArgsConstructor
public class WalletApproveInfoEntity implements Serializable {

    private static final long serialVersionUID = -8885816084443116867L;

    private Integer id;

    /**
     * 商户账号
     */
    private String agtPhone;

    /**
     * 到账时间
     */
    private String checkTime;

    /**
     * 创建时间
     */
    private String createTime;

    /**
     * 审批状态
     */
    private Integer status;

    /**
     * 创建人id
     */
    private Integer createId;

    /**
     * 创建人名称
     */
    private String createName;

    /**
     * 审批人id
     */
    private Integer operatorId;

    /**
     * 审批人名称
     */
    private String operatorName;

    /**
     * 提现金额
     */
    private BigDecimal cashMoney;

    /**
     * 操作类型 1 充值 2 提现 3 退款
     */
    private Integer operationType;

    /**
     * 备注
     */
    private String remark;

    @Override
    public String toString() {
        return "WalletApproveInfoEntity{" +
                "id=" + id +
                ", agtPhone='" + agtPhone + '\'' +
                ", checkTime='" + checkTime + '\'' +
                ", createTime='" + createTime + '\'' +
                ", status=" + status +
                ", createId=" + createId +
                ", createName='" + createName + '\'' +
                ", operatorId=" + operatorId +
                ", operatorName='" + operatorName + '\'' +
                ", cashMoney=" + cashMoney +
                ", operationType=" + operationType +
                ", remark='" + remark + '\'' +
                '}';
    }
}
